C语言程序中是否b--<0等价于b=1?

来源:百度知道 编辑:UC知道 时间:2024/06/18 13:36:40
这道题目的原题是
void main()
{int a=1,b=10;
do{b-=a;a++;} while(b--<0);
cout<<a<<b;}

b--<0等价于
b<0;
b--;

跟b=1不等价

不是,要看b是什么类型的,如果是ubyte型,那么是一样的,如果是byte型,则不一样,

是不是你哪道题里边的,把题发过来好理解,好吗?